home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / rypack41.zip / RYPACK.NEW next >
Text File  |  1991-09-17  |  12KB  |  305 lines

  1. 1.00 Alpha
  2.   - Un-leashed, er uh, Released unto the world....
  3.  
  4. 1.01 Alpha
  5.   - Fixed end_line; messages had the first line of the NEXT one!
  6.   - Fixed thread, prevmess.
  7.  
  8. 1.02 Alpha
  9.   - Added email messages; incoming messages bound for DUMP but
  10.     addressed to a user (USERS.BBS scanned) will go to EMAIL,
  11.     if present in *.CFG file.
  12.  
  13. 1.03 Alpha
  14.   - Added support for times read and message received fields:
  15.     times read increments when RyPacker gets message; message
  16.     received TRUE after RyPacker gets message.  Later, the
  17.     received field will be set after a return receipt is received
  18.     (if, indeed, that's what it means!).
  19.  
  20. 1.04 Alpha
  21.   - Fixed incoming name translation.
  22.   - Fixed email message support.
  23.   - Added the NOSEND command: If the first word of the message is
  24.     NOSEND then the message will remain in the message base and NOT
  25.     be sent out over the NET; message pointers will be updated.
  26.  
  27. 1.05 Alpha
  28.   - Fixed user number error; if RyPacker user number was higher than
  29.     the highest record in messbase.ptr, RyPacker went ahead anyway.
  30.     Not anymore!!  Need a utility to update messbase.ptr files!
  31.   - Fixed last-time-on date string conversion error.  Still looking
  32.     for that 'standard' date format!
  33.  
  34. 1.06 Alpha
  35.   - "Seen by" -> "SEEN-BY"; a fix for 'lesser' packers that can't read
  36.     small letters....
  37.  
  38. 1.07 Alpha
  39.   - Added "Cont." line.
  40.  
  41. 1.08 Alpha
  42.   - Cleaned up packeting code; TO: line will override host command.
  43.     Will implement TO: command!
  44.  
  45. 1.09 Alpha
  46.   - Fixed variable date field length problem; still waiting for specs
  47.     on Product Codes to deal with various date formats.
  48.  
  49. 1.10 Alpha
  50.   - Added log file, with config switches.
  51.   - Added config switch for screen output.
  52.  
  53. 1.11 Alpha
  54.   - Added support for @NET/NODE in incoming names fields.
  55.  
  56. 1.12 Alpha
  57.   - Added support for message lines=NN in STARTUP.BBS; defaults to 29.
  58.  
  59. 1.13 Alpha
  60.   - Fixed date conversion in UnPacker (01/ 3/88 is now 01/03/88).
  61.   - Fixed date/time conversion in LogStart (1/2/88 0:3:32.1 is
  62.     now 01/02/88 00:03:32.01).
  63.  
  64. 1.14 Alpha
  65.   - Added TO: mess_base-NET/NODE command (rudimentary routing).
  66.   - Fixed memory management problem: net_mes_hdr disposed in Packs.
  67.   - Fixed file management problem in Make_Packets.
  68.  
  69. 1.15 Alpha
  70.   - Neatened log file output.
  71.  
  72.   ---------------------------------------------------------------------------
  73.  
  74. 1.00 Beta
  75.   - Created the docs; released as-is.
  76.  
  77. 1.01 Beta
  78.   - If NOSEND detected, message text is now skipped.
  79.   - nmf_filepath needed trailing '\' in Make_Packets.
  80.     *** WATCH this one!!  It can be tricky!! ***
  81. 1.02 Beta
  82.   - Cleaned up packing; started on echo routing.
  83.   - Deleted messages will no longer be sent (Whew!).
  84.  
  85. 1.10 Beta
  86.   - Continue with TO: command.
  87.   - Fix SEEN-BY:.
  88.   - Starting support for routing.
  89.  
  90. 1.20 Beta
  91.   - Worked on docs.
  92.   - Routing for original messages now supported.
  93.   - 'Fancy' SEEN-BY: algorithm added (for routing); net/nodes in order.
  94.   - Noticed POSSIBLE bug with naming of outgoing packet files -- keep
  95.     an eye out for this!  The hex number for the filename may be
  96.     incorrect in some cases.
  97.  
  98. 1.21 Beta
  99.   - Ooops!  Forgot to close *.pkt files after unpacking (blush)....
  100.     Thanks Daniel McCloskey!
  101.  
  102. 1.22 Beta
  103.   - Added support for the ^aPATH statement -- only for original messages.
  104.  
  105. 1.30 Beta
  106.   - Lengthened message buffer size to 8192 bytes, including names and
  107.     subject.  That's a LONG message!
  108.   - Pointer to incoming packet file will support longer files.
  109.   - Neatened log file output.
  110.   - Removed SEEN-BY: from netmail.
  111.   - Fixed error where a word (token) > Line_length in incoming message
  112.     would lock system.
  113.  
  114. 1.40 Beta
  115.   - New unpacking algorithm -- FAST!  Watch for memory hog problems; will
  116.     make input buffer allocation dynamic in future version.
  117.   - Neatened output.  It's now MUCH faster not to have ANY output during
  118.     a session.  If you don't need a log, this is the way to go!
  119.   - Fixed unpacking for some non-standard message bugs.
  120.  
  121. 1.41 Beta
  122.   - Fixed a MAJOR bug which allowed only ONE packet to be unpacked at a time!
  123.     Hope you ALWAYS back up those packet files....
  124.  
  125. 1.42 Beta
  126.   - Fixed annoying bug in unpacker that affected long messages.
  127.  
  128. 1.43ß
  129.   - Now handles spaces in AREA: line, much to my chagrin. (!)
  130.   - Fixed dest_net error in outbound packet header (blush...).
  131.  
  132. 1.50ß
  133.   - New packing algorithm -- FAST!  Same deal as unpacking algorithm.
  134.   - Fixed nasty bug left over from 1.43a which prevented ANY unpacking!
  135.     Fortunately this was released within mere hours of 1.43a....
  136.   - added NOSETUP command.  Use in config file to suppress its output to
  137.     the screen during initialization.  Makes things faster.  Thanks Dan!
  138.  
  139. 1.51ß
  140.   - Fixed AREA: line error for AREA: lines w/out space after ':'
  141.  
  142. 1.52ß
  143.   - Added an auto-reply feature.  Incoming messages will now be prefixed
  144.     with the line ORIGIN:OrigNet/OrigNode, which will have the same effect
  145.     as the TO: command if the message is replied to; RyPacker will
  146.     automatically look up the origin message and make that message's ORIGIN
  147.     the destination of the new message.  The TO: command will override this
  148.     feature.  Please warn me of any funny stuff (ie bugs)!
  149.  
  150. 1.53ß
  151.   - Fixed bug in which high message pointer incremented when unpacking
  152.     instead of getting set to actual message file position.
  153.  
  154. 1.54ß
  155.   - Added support for Greg Ryan's hard-return/soft-return marking convention
  156.     (Thanks, Greg!).
  157.   - Found (and fixed!) error where a one char line was ignored (result of
  158.     <Spacebar> kludge for entering blank lines in editor).
  159.  
  160. 1.55ß
  161.   - Defaults to hard return ($0D) instead of soft.
  162.  
  163. 2.00ß
  164.   - New config file format adopted (see docs).
  165.     Brackets '[' denote optional:
  166.       AREA board# areaname [net/node node ...]
  167.     *** IMPORTANT NOTE ***
  168.     v2 and above NOT COMPATIBLE with v1 config format!!
  169.   - Non-existent message board is now ignored.
  170.   - Support added for the "other" date format.
  171.  
  172. 2.01ß
  173.   - Fix: Email board not being scanned.
  174.  
  175. 2.02ß
  176.   - Fix: Dead mail sometimes unpacked to email.
  177.  
  178. 2.03ß
  179.   - Fix: Board number not set properly.
  180.  
  181. 2.10ß
  182.   - Added support for variable, dynamic input buffer size.
  183.   - Removed the HOST command.  Now defaults to 0/0.
  184.  
  185. 2.20ß
  186.   - Minor housekeeping and speed ups.
  187.   - Fixed bug with AREA command & null net/nodes.
  188.   - Major changes to packet handling during pack:
  189.     - No more temporary Fido message files!  Messages go directly to packets.
  190.       Should be a zillion times faster; RyPacker.EXE 4k smaller.
  191.  
  192. 2.30ß
  193.   - Major change to message base path handling!  A FULLy qualified path name
  194.     (or valid path from current directory) must be used in RyBOARDS.BBS file
  195.     to identify message bases!
  196.   - Now eliminates spaces from TO: command.
  197.  
  198. 2.31ß
  199.   - Ignores '=' in STARTUP.BBS, looks for space instead.
  200.  
  201. 2.32ß
  202.   - Added single-base message repack feature:
  203.     - Command line P command can stand alone (as it was before) or be
  204.       followed by a message base number, comma, and message number within
  205.       that base at which to start packing, then optional dash and ending
  206.       message number (defaults to one message only; note that NO INTERVENING
  207.       SPACES ARE ALLOWED -- they would be treated as parameter separators!):
  208.  
  209.       RyPacker P10,300-350 repack.cfg
  210.  
  211.         packs messages 300-350 in message base 10 using repack.cfg file
  212.  
  213.       RyPacker P20,2
  214.  
  215.         packs (only!) message 2 in message base 20 using (default)
  216.         rypacker.cfg file.
  217.  
  218.       RyPacker P myconfig.cfg
  219.  
  220.         normal invocation, just as it was before the new feature.
  221.  
  222.       RyPacker P3 U noconfig.cfg
  223.  
  224.         Command Line Error -- RyPacker halts!  (no comma, etc.....)
  225.  
  226.     - The actions of this command will not affect RyPacker's high message
  227.       pointers so if you run this command before a regular pack command you
  228.       could end up packing messages twice.
  229.     - If the message base does not exist in RyPacker's config file, you can
  230.       be assured that nothing will happen.
  231.     - If the ending message number is greater than the highest message in that
  232.       base, all messages to the end will be packed.
  233.     - If the starting message is greater that the highest, well, what point
  234.       was there to invoking RyPacker (it does nothing...)!
  235.  
  236. 2.34α
  237.   - Added config file MESSAGE_THREADS command.  This looks backwards through
  238.     the message base to find subject fields that match the current incoming
  239.     message subject and sets threads accordingly.  Works only for new
  240.     incoming messages (will not thread messages previous to INVOCATION).
  241.     { Command attained beta status as of 11/05/89.  Thanks Todd! }
  242.  
  243. 2.35ß
  244.   - Added config file STRIP_SEENBY command.  This will strip the seen-by when
  245.     unpacking messages (incoming only!).
  246.  
  247.     *** WARNING! ***
  248.  
  249.     This command could have *DISASTROUS* effects on routing if you repack
  250.     messages that have been stripped of seen-bys!!  If you are an echo feed
  251.     node (i.e. you send echoes to other systems besides your feed), use an
  252.     auxiliary message router/passer such as BearScan or ConfMail.
  253.     Alternatively, you could set up a special pass-through message area
  254.     that's not accessible to RyBBS and not strip seen-bys to that area.
  255.   - New screen routines.  RyPacker will now use EGA 43 or VGA 50 line mode
  256.     if available.  Let me know if you hate this so I can laugh at you ;-).
  257.     I use EEGA 60 line mode most of the time myself.  The previous mode is
  258.     restored upon exit.
  259.   - Added a single space to the end of soft return lines for packing.
  260.   - Added ExitProc to sort things out a bit if there's a fatal error.
  261.  
  262. 2.36ß
  263.   - Added config file NO_USAGECOUNT command that turns off incrementation of
  264.     the timeson field in the RyPacker user record of USERS.BBS.  With this
  265.     command, RyPacker will not show up in a count of users logged on to RyBBS.
  266.   - Added proper name conversion (default on; see below) that will change the
  267.     RyBBS all uppercase name format to the more conventional proper format
  268.     (only first letters uppercase).
  269.   - Added config file NO_PROPERNAMES command that turns off proper name
  270.     conversion.
  271.  
  272. 2.37ß
  273.   - Ooops!  Proper name conversion works correctly now.
  274.   - Added default for orig_text (it's about time!!).  If not specified in the
  275.     config file, orig_text will default to '(orig_net/orig_node)'.  Plain and
  276.     simple.
  277.  
  278. ********** RyPACKER Taken over by Greg Ryan **************
  279. 2.38
  280.   -fix bug where maximum message lines is locked at 40
  281.   -change screen display to be similar to other RyBBS utilities
  282.     (No 43 line displays anymore)
  283.  
  284. 2.39
  285.   -remove second version message containing beta sign
  286.  
  287. 2.40
  288.   -put in C command line parameter to check Rypacker.cfg file
  289.    for errors
  290.     usage
  291.     rypacker /c    or   rypacker c
  292.   -upon no command entry (P,U, or C), RyPacker will output a
  293.    simple help screen.
  294.   -new Rypacker.cfg option USERS_DIR will allows normal directory where
  295.    users.bbs is contained (generally used for multi-users)
  296.      usage
  297.    USERS_DIR \pathname
  298.   -put in L command line parameter to enable file locking
  299.   -put in some code to remove space after area name.
  300.  
  301. 2.41
  302.  -allow indexed name access of rypacker record (fast!)
  303.  -allow system to pack more then one message in base at a time
  304.  
  305.